﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace AccesoDatos.Objetos
{
    public class objRH
    { 
        #region Cat_empleados
        //Tabla objetos Tabla cat_empleados
        int _id_empleado;

        public int Id_Empleado
        {
            get{return _id_empleado;}
            set{_id_empleado=value;}
        
        }
        string _nombre_completo;

        public string Nombre_completo {
        
                get{return _nombre_completo;}
                set{ _nombre_completo=value ;}
        }
        string _nombre;

        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        string _apellidos;

        public string Apellidos
        {
            get { return _apellidos; }
            set { _apellidos = value; }
        }
        string _SucId;

        public string SucId {
            get { return _SucId; }
            set { _SucId = value; }
        }
        int _idjefe;
        public int IdJefe {
            get { return _idjefe; }
            set { _idjefe = value; }
            
        }

        string _puesto;

        public string Puesto
        {
            get { return _puesto; }
            set { _puesto = value; }
        }

        string _departamento;

        public string Departamento
        {
            get { return _departamento; }
            set { _departamento = value; }
        }

        string _cuenta_banco;

        public string Cuenta_Banco
        {
            get { return _cuenta_banco; }
            set { _cuenta_banco = value; }
        }

        int _estatus;

        public int Estatus
        {
            get { return _estatus; }
            set { _estatus = value; }
        }
        DateTime _fechaingreso;

        public DateTime FechaIngreso {
            get { return _fechaingreso; }
            set { _fechaingreso = value; }
        }


        string _NombreSucursal;

        public string Nombre_Sucursal 
        {
            get { return _NombreSucursal; }
            set { _NombreSucursal = value; }
        
        }

        string _nombre_empresa;
        public string Nombre_empresa 
        {
            get { return _nombre_empresa; }
            set { _nombre_empresa = value; }
        }

        int _id_departamento;

        public int Id_Departamento
        {
            get { return _id_departamento; }
            set { _id_departamento = value; }
        }

        int _id_empresa;


        public int Id_Empresa
        {
            get { return _id_empresa; }
            set { _id_empresa = value; }
        }


        public int id_empresa
        {
            get { return _id_empresa; }
            set { _id_empresa= value; }
        }



        #endregion 

        #region cat_empleados_detalle
        // --------------Tabla cat_empleados_detallet------------------------------------------
        string _nss;

        public string Nss
        {
            get { return _nss; }
            set { _nss = value; }
        }

        string _curp;

        public string Curp
        {
            get { return _curp; }
            set { _curp = value; }
        }

        int _donador;

        public int Donador 
        {
            get { return _donador; }
            set { _donador = value; }
        }

        string _alergias;

        public string Alergias
        {
            get { return _alergias; }
            set { _alergias = value; }
        }

        string _contacto;

        public string Contacto
        {
            get { return _contacto; }
            set { _contacto = value; }
        }

        string _contacto_telefono;

        public string Contacto_Telefono
        {
            get { return _contacto_telefono; }
            set { _contacto_telefono = value; }
        }

        string _direccion;

        public string Direccion
        {
            get { return _direccion; }
            set { _direccion = value; }
        }

        DateTime _fecha_nacimiento;

        public DateTime Fecha_Nacimiento 
        {
            get { return _fecha_nacimiento; }
            set { _fecha_nacimiento = value; }
        }

        string _lugar_nacimiento;

        public string Lugar_Nacimiento
        {
            get { return _lugar_nacimiento; }
            set { _lugar_nacimiento = value; }
        }

        string _telefono;

        public string Telefono
        {
            get { return _telefono; }
            set { _telefono = value; }
        }

        string _celular;

        public string Celular
        {
            get { return _celular; }
            set { _celular = value; }
        }

        string _correo;

        public string Correo
        {
            get { return _correo; }
            set { _correo = value; }
        }

        string _cantidad_nss;

        public string Cantidad_SeguroS
        {
            get{return _cantidad_nss;}
            set {_cantidad_nss=value;}
        }
        #endregion

        #region RH_empleado_contrato
        //--------------------------------------Tabla RH_empleado_Contrato-----------------------------------

        int _idContrato;

        public int IdContrato
        {
            get { return _idContrato; }
            set { _idContrato = value; }
        }
        string _tipo;

        public string Tipo
        {
            get { return _tipo; }
            set { _tipo = value; }
        }

        DateTime _fecha_inicio;

        public DateTime Fecha_Inicio
        {
            get { return _fecha_inicio; }
            set { _fecha_inicio = value; }
        
        }
        DateTime _fecha_fin;

        public DateTime Fecha_Fin
        {
            get { return _fecha_fin; }
            set { _fecha_fin = value; }
        }

        int _entregado;

        public int Entregado
        {
            get {return _entregado;}
            set { _entregado = value;}
        }
        int _fisico;

        public int Fisico
        {
            get { return _fisico; }
            set { _fisico = value; }
        }

        int _estatus_contrato;

        public int Estatus_Contrato
        {
            get { return _estatus_contrato; }
            set { _estatus_contrato = value; }
        }
        int _dia;
        public int Dia
        {
            get { return _dia; }
            set { _dia = value; }
        }
        #endregion

        #region RH_sueldo
        //-----------------------TABLA RH_SUELDO---------------------------------------------

        int _idSueldo;

        public int IdSueldo
        {
            get { return _idSueldo; }
            set { _idSueldo = value; }
        }
        string _sueldo_dia;

        public string Salario_dia
        {
            get { return _sueldo_dia; }
            set { _sueldo_dia= value; }
        }

        string _sueldo_mensual;

        public string Sueldo_Mensual
        {
            get { return _sueldo_mensual; }
            set { _sueldo_mensual = value; }
        }

        string _sueldo_quincenal;

        public string Sueldo_Quincenal
        {
            get { return _sueldo_quincenal; }
            set { _sueldo_quincenal = value; }
        }

        DateTime _fecha;

        public DateTime Fecha 
        {
            get { return _fecha; }
            set { _fecha = value; }
        }

        int _estatus_sueldo;

        public int Estatus_Sueldo
        {
            get { return _estatus_sueldo; }
            set { _estatus_sueldo = value; }
        }

        string _bono;

        public string Bono
        {
            get { return _bono; }
            set { _bono = value; }
        }

        string _buscar;

        public string Buscar
        {
            get { return _buscar; }
            set { _buscar = value; }
        }
        int _ntipo;

        public int Ntipo
        {
            get { return _ntipo; }
            set { _ntipo = value; }
        }
        int _ntipoDefinido;
        public int NtipoDefinido
        {
            get { return _ntipoDefinido; }
            set { _ntipoDefinido = value; }
        }
        int _ntipoinDefinido;
        public int NtipoINDefinido
        {
            get { return _ntipoinDefinido; }
            set { _ntipoinDefinido = value; }
        }
        string _total_mensual;
        public string TotalMensual
        {
            get { return _total_mensual; }
            set { _total_mensual = value; }
        }
        #endregion

        #region RH_Renuncia_empleado

        int _idRenuncia;
        public int Id_Renuncia
        {
            get { return _idRenuncia; }
            set { _idRenuncia = value; }
        }

        DateTime _Fecha_Renuncia;
        public DateTime Fecha_renuncia
        {
            get { return _Fecha_Renuncia; }
            set { _Fecha_Renuncia = value; }
        }

        string _motivos;

        public string Motivos
        {
            get { return _motivos; }
            set { _motivos = value; }
        }

        string _comentarios;

        public string Comentarios
        {
            get { return _comentarios; }
            set { _comentarios = value; }
        }
        #endregion

        #region RH_Vacaciones
        double _dias_correspondientes;

        public double Dias_Correspondientes
        {
            get { return _dias_correspondientes; }
            set { _dias_correspondientes = value; }
        }


        #endregion

        string _correo_jefe;

        public string Correo_Jefe {
            get { return _correo_jefe; }
            set { _correo_jefe = value; }
        }
    }
}
